.submit {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: px2rem(100px);
    line-height: px2rem(100px);
    background: #0F9CFF;
    font-size: px2rem(36px);
    color: #fff;
    text-align: center;
    border-radius: 0;
}
.valuation-form {
    position: absolute;
    top: px2rem(210px);
    left: 0;
    right: 0;
    bottom: px2rem(100px);
    padding: 0 px2rem(40px);

    ul.radio {
        margin: px2rem(41px) 0;
        -webkit-display: flex;
        display: flex;
        justify-content: center;

        .ui-radio {
            display: inline-block;
            vertical-align: middle;
            width: px2rem(84px);
            height: px2rem(78px);
            margin: 0 px2rem(12px);
            background: url('images/info/star.png') no-repeat no-repeat center center;
            background-size: 100% 100%;
        }
        input {
            display: none;
        }
        .ui-radio.ui-radio-bright,
        .ui-radio-checked {
            background: url('images/info/star_checked.png') no-repeat no-repeat center center;
            background-size: 100% 100%;
        }
    }
    .valuation-content {
        position: relative;
        height: px2rem(204px);
        padding: px2rem(20px);
        background: #F5F5F5;
        box-sizing: border-box;

        textarea {
            font-size: px2rem(30px);
            width: 100%;
            height: 100%;
            background: #F5F5F5;
            color: #AAAAAA;
            border-width: 0;
            border-radius: px2rem(8px);
        }
        .limit {
            position: absolute;
            right: px2rem(20px);
            bottom: px2rem(20px);
            color: #B0AFAF;
            font-size: px2rem(18px);
        }
    }
}